package org.bigdata.framework.core.model;

import java.io.Serializable;

import com.baomidou.mybatisplus.annotations.TableField;
import com.baomidou.mybatisplus.annotations.TableId;
import com.baomidou.mybatisplus.annotations.TableName;
import com.baomidou.mybatisplus.enums.IdType;

/**
 * <p>
 * 
 * </p>
 *
 * @author dal.anhuifeng
 * @since 2017-08-30
 */
@TableName("thesauri_word")
public class ThesauriWord implements Serializable {

    private static final long serialVersionUID = 1L;

	/**
	 * 
	 */
	@TableId(type = IdType.AUTO)
	private Integer id;

	/**
	 * 
	 */
	@TableField(value="word_name")
	private String wordName;

	/**
	 * 
	 */
	@TableField(value="is_top_term")
	private String isTopTerm;

	/**
	 * 
	 */
	@TableField(value="word_pinyin")
	private String wordPinyin;

	/**
	 * 
	 */
	@TableField(value="word_english")
	private String wordEnglish;

	/**
	 * 
	 */
	@TableField(value="thesauri_word_category_ids")
	private String thesauriWordCategoryIds;

	/**
	 * 含义注释
	 */
	@TableField(value="scope_note")
	private String scopeNote;

	/**
	 * 用法注释
	 */
	@TableField(value="usage_note")
	private String usageNote;

	/**
	 * 历史注释
	 */
	@TableField(value="historical_note")
	private String historicalNote;

	/**
	 * 
	 */
	@TableField(value="word_pid")
	private Integer wordPid;

	/**
	 * 
	 */
	@TableField(value="word_formal")
	private Integer wordFormal;

	/**
	 * 关联叙词表模块表
	 */
	@TableField(value="thesauri_word_module_id")
	private Integer thesauriWordModuleId;



	public Integer getId() {
		return id;
	}

	public void setId(Integer id) {
		this.id = id;
	}

	public String getWordName() {
		return wordName;
	}

	public void setWordName(String wordName) {
		this.wordName = wordName;
	}

	public String getIsTopTerm() {
		return isTopTerm;
	}

	public void setIsTopTerm(String isTopTerm) {
		this.isTopTerm = isTopTerm;
	}

	public String getWordPinyin() {
		return wordPinyin;
	}

	public void setWordPinyin(String wordPinyin) {
		this.wordPinyin = wordPinyin;
	}

	public String getWordEnglish() {
		return wordEnglish;
	}

	public void setWordEnglish(String wordEnglish) {
		this.wordEnglish = wordEnglish;
	}

	public String getThesauriWordCategoryIds() {
		return thesauriWordCategoryIds;
	}

	public void setThesauriWordCategoryIds(String thesauriWordCategoryIds) {
		this.thesauriWordCategoryIds = thesauriWordCategoryIds;
	}

	public String getScopeNote() {
		return scopeNote;
	}

	public void setScopeNote(String scopeNote) {
		this.scopeNote = scopeNote;
	}

	public String getUsageNote() {
		return usageNote;
	}

	public void setUsageNote(String usageNote) {
		this.usageNote = usageNote;
	}

	public String getHistoricalNote() {
		return historicalNote;
	}

	public void setHistoricalNote(String historicalNote) {
		this.historicalNote = historicalNote;
	}

	public Integer getWordPid() {
		return wordPid;
	}

	public void setWordPid(Integer wordPid) {
		this.wordPid = wordPid;
	}

	public Integer getWordFormal() {
		return wordFormal;
	}

	public void setWordFormal(Integer wordFormal) {
		this.wordFormal = wordFormal;
	}

	public Integer getThesauriWordModuleId() {
		return thesauriWordModuleId;
	}

	public void setThesauriWordModuleId(Integer thesauriWordModuleId) {
		this.thesauriWordModuleId = thesauriWordModuleId;
	}

}
